Added a user interface!
Optimized Player in regards to pathfinding.
Optimized drawing.
Allowed for resizing the window.
Moved some code around to be better organized.