Added a player object, which is going to navigate through the dungeons
Added the player.js to the index.html.
Added the player to the game object and the initialization function.
Some changes to how the renderer object behaves. Also added drawPlayer function.
Started working on the camera object.
Added deadzone variables, these keep track of the distance of the viewport from the borders of the map.
Added the boundary class.  A rectangle that represents the whole map or the viewport of the camera.
Finished boundary object. Now has set, isWithin and isOverlapping functions.
Added two boundary's to the camera object. One for the viewport of the camera and one for the entire map.
Finished the update function of the camera object.
A player should move 1 tile every time. I don't want smooth movement.
Added a controls object that is going to handle the user input.
Created a game loop function that runs as many times as possible.
Fixed small error in player object.
Renderer now has it's own update function.
Fixed some small errors in the camera object.
Changed the speed so the player wouldn't travel 100km after one button press.
Had to create a variable that stores the current game, this way EventListeners and Intervals can also access this variable.