Moved implementation into its own file. Added a method to displace the object.
The cursor now moves along the playing field