Added inputlistener for movement

inputlistener Detects user input (curerently does arrow kets, planned WASD input)