Very cool. A bit difficult to gather what's going on, but I did manage to beat some levels. This game could be very fun with some more polish. Good job.