Took a minute to understand everything but once I did this was super fun. Everything was well balanced and the enemies never felt unfair.