This is surprisingly interesting and enjoyable at the same time. Good concept and well executed mechanics. The visuals also work really well with the concept. Well done!