Added movement and boundaries

The sprites now stay inside their assigned area. If the window
size-changes, the player will be adjusted according to the new settings.