Not bad. Looks like your first game. Decent WIP.
Thanks for all the feedback and mini reviews ;). It's a lot of to read.
You're very much welcome.