This looks really fun, and some of the system seems like it will be really useful for something I planned to do later so I'll definitely consider hacking this, good job!