Added collision to movement. Added keyboardInput component.