solved keypress problem as didn't change movement code from pong, cleaned up silly errors in code that caused weird behavior like teleportation