Love the concept! Really enjoyed the puzzle-like tower defense game that requires more strategic thinking. One thing I noticed is that the enemies could perform slightly different each time due to the realtime calculating, and sometimes it would lead to a false result. There was one time, I tried a placement and it couldn't work, so I tried many other ways and still couldn't make it. But finally, I tried my first placement again and I passed the level! I guess the concept of this game is more like solving puzzles than the traditional tower defense game, so it might be better if you can make the game perform a fixed result each time. But still, it couldn't stop me keep trying to solve the puzzle! Love the game! Good job!