Removal of a lot of rubbish code, much more readable and works better, allows for easier expansion to the game!