After a few hours on the game I eventually managed to beat the stage (got rank B), it was fun, thanks for sharing the game.