A really well crafted game! I loved the fact that the music changed for each "zone" of the map. The game is pretty lengthy, even if at first glance it doesn't appears to be, which is impressive.
Overall, great work there, well done!