Added keyboard controls

You can now select between keyboard or controller for controls.