Added forward\backwards motion - some issues still remain such as direction not updating properly - fix needed
Changed how velocity decay is calculated - now properly takes movement vector in account.
Readded code in AccelerationComponent that was accidentally deleted
Created Controller-class that handles input from a device. Moved keyboard handling from UI class to KeyboardController-class.
Changed EntityTrackingCamera so that it properly centers on the middle of the tracked entity sprite instead of the upper left corner.