A bit hard to understand at first, but then it's really fun.
Also the setting is really original, congrats!