Jeez how have I not played this earlier? This game was REALLY good, and I especially loved how the final boss doesn't start instantly like the other bosses. Adds a bit of suspense and surprise. The music bangs too