added keyboard as controller as well - wasd for movement and arrows to fire