Added initialize for InputProcesser
added movement methods and cursor logic