+ Made MouseBlockControl Loggable
+ Added the log of the scroll delta
+ Added the log of the mouse position delta
Log additions to MouseBlockControl
+ BlockGrabbed
+ BlockReleased
+ BlockDragged
Logs in MouseBlockControl:
- BlockDragged
- BlockGrabbed
- BlockReleased
+ MouseClick
+ MouseRelease
+ Made KeyBoardGridCamControl loggable

Logs in KeyBoardGridCamControl
+ KeyPressUp
+ KeyPressDown

- Removed a typo in MouseBlockControl
+ Forgot the most important thing in making KeyBoardGridCamControl loggable (changing the log variables)
+ Made KeyBoardGridControl loggable

Logs in KeyboardGridControl
+ KeyPressLeft
+ KeyPressRight
+ Made GridCam Loggable

Logs in GridCam:
+ CameraDelta
+ Renamed log variable "CameraDelta" in GridCam to "CameraRotateDelta"
+ Made Grid Loggable

Logs in Grid
+ GridRotateDelta
+ Made TaskManager Loggable

Logs in TaskManager:
+ NewTask
+ Made BlockDragControl Loggable
+ The block ID's are the hashes of the AssetKeys of each block

Logs in BlockDragControl
+ CreateBlock
+ DeleteBlock
+ StartDragBlock
+ EndDragBlock
+ MoveBlock (ID + Move to Position)
Logs in BlockDragControl
+ Changed all ID's for blocks from the hash of the assetkey of every block to the hashkey of the block itself
TO DO:
o Complete DeleteBlock
Logs in BlockDragControl
+ Finished DeleteBlock
+ Added Loggables to Log in Main.java
+ Fixed a few initialisation bugs
+ Fixed some more buggies
+ Adjusted the BlockDragControl to also log the creation of a new block when using the mouse.
+ adjusted how the loggables are added to log since order matters for log entry order in log.txt
Logs in Grid:
+ SnapBlock
+ Added SnapBlock to Log
+ Changed the toString method of the class LogEntry in the class Log
+ The String.format gives an exception when casting the enum EntryType to a integer (why, no idea)