Changed the called method names in the onchange events of the Offsets
Changed the method called from updateSpritePosition to updateSprite.
This commit Fixes #6
Changed all key shortcut event for using the new ShortcutListener class.
 * Now the KeyListener have the Keys as a static property. now you access it as: KeyListener.KEY.S for example.
 * Now you cannot change sprites while in dragging mode.
 * All classes that used keyListener for shortcuts were replaced by the new ShortcutListener and all events were very separated.