Thanks for your review, I have no more words to say when you have described almost my entire game.
However, this isn't my full game at I thought.