Very nice! Lots of people just went with a futuristic environment for a rather ordinary game, but you actually implemented the theme into the mechanics. I really appreciate that about this game. The puzzles are balanced and feel pretty fair. I don't know if there's any major thing I would suggest changing.