Holy shit, with a little more polish this could become one of the most inventive tower defense games out there