Implemented mouse-based movement

Cursorable behavior can be attached to the player object to cause him to
follow the assigned cursor's movement left and right.

Cursor behavior causes the associated object to move by mouse-ing
left and right.