Revert "Cameras still not working"

This reverts commit fdcfc190688d1090436e60d12f3c01aabbeec96f.
Revert "Tried to start using the camera class, not working yet"

This reverts commit b9f500ee4093e062f77ce5b9251393ac7935b91b.
Revert "Continued working on the camera object"

This reverts commit 2533545bf6d0019ac7f969e5cb291c99323a6674.
Moved screen updating to the camera

The first small step to creating a moving camera object: Now all drawing and screen updating are handled by the camera.
Camera moves with the player

The camera can now follow the player as it is supposed to. The camera moves too far though, a restriction must be set so that the camera cannot move off the edge of the world.
Moving camera working

The camera can now follow the player around the world smoothly. However, if the player moves very fast onto the edge of the world, the camera moves slightly past the edge; this must be fixed.
Resolved merge conflict