Steep learning curve but... wow. That was fantastic on almost every level. The switching mechanic creates extremely unique gameplay, and the difficulty is balanced extremely well with some great art and music to boot. I think this is a very strong contender for best entry: amazing job.