Hmm... I'm still unable to find this bug either on browser and windows game. I'll need to check code again to make sure everything is as it should be.
Other improvements you suggested are already prepared for next version of game!
Thanks for feedback!