Cleaned up code
Limited player movement speed
Added wall class
Added camera class
Added implicits to help minimize boilerplate