We had several games in this same vein of "program the btys to solve the puzzle" (including mine). What's really interesting about yours is the heavy leaning towards the sim genre. As a result, the fun is a slower burn, but that's really enjoyable too the right audience.