Thanks for the constructive feedback, I do really appreciate what you've written, it will help me to get better as a game developer :)