Haha oh man this is very cool! Before you get too stuck into optimising and adding variants, I highly recommend posting it publicly. I wanna play it! Plus, you're the only one who's played this so far (I assume), and there may be bigger fish to fry than optimisations when it comes to making the game fun. And it's nothing personal - it's basically impossible to make a game fun without showing it to other people first.