The game is great and after playing it for a while iv gathered my opinions on it. First of the main gameplay itself is amazing and addicted. However the thing that annoyed me most was the bosses most of them are forgettable but the ones that aren't are annoying, The final boss can lift you into the air and while your in the air he can shoot you twice and drain 8 hp for basically no fault of the player. But besides the bosses this game is amazing it could also really benefit from an endless mode where you go up forever.