I was confused at the beginning, but once I got the hang of it, it made a lot more sense. Nice work, way to keep to the theme and make something unique! A bit laggy sometimes.