Added basic input handling. Have yet to plug into ECS, but is still useable.
Merge remote-tracking branch 'origin/eugene/input-system' into poetter/animation3
Player shows the walking animation for the direction pressed on the arrow keys and goes back to idle in the same direction once key is released.
This is implemented with Eugene's rough input system.
The rendering and collision is working for the attacking and walking in every direction.
Finite animations are not implemented yet.
Got rough implementation of the user attacking with the press of a button.
The player stops and attacks once atleast and multiple times if button held down in the direction the player is facing.
I know that there shouldn't be a way to have the user to spam the attacking by holding down the attack button but I need to look into how to fix that.