Very cool game, I was also a little confused at first but ended up really enjoying it. Nicely done!
The art and music is awesome btw!