Really well done! I do think the difficulty curve is a bit sharp when reaching Tommy the Viper. A little too button mashy for me as well