Adds Player class. Introduces main game loop.
Adds player movement. No boundary checks. Not constrained to tiles.
Adds boundary checks. Removes redundant updatePlayer method.