Seems fun, but I coudn't play as much as I wanted due to very bad fps...
I'm sorry I wasn't able to look into optimization. Thank you for trying though!