functionality update

adds player movement, frame limiter, and furthur graphics updates