Thanks for playing! Sorry for the delayed response - we've just posted an update to the game, which includes our attempts to address the issues and suggestions you've brought up.
We *are* planning on further development (casually, for the next couple of weeks until the presumed stream, at least) - so if you don't mind giving the game another go, we would love to hear some more of your thoughts of it!