Added proper clone support
Reworked Class to support revealed bugs!
	modified:   notes/unsorted.txt
	modified:   public/css/Engine.css
	modified:   public/scripts/GameLoader.js
	modified:   public/scripts/engine/Animation2D.js
	modified:   public/scripts/engine/Animation2DFrame.js
	modified:   public/scripts/engine/Animation2DInstance.js
	modified:   public/scripts/engine/Game2DMap.js
	modified:   public/scripts/engine/Game2DTileSet.js
	modified:   public/scripts/engine/Game2DWorld.js
	modified:   public/scripts/engine/GameChatSystem.js
	modified:   public/scripts/engine/GameClass.js
	modified:   public/scripts/engine/GameEntity.js
	modified:   public/scripts/engine/GameEntityComponent.js
	modified:   public/scripts/engine/GameEntityComponent_2DCamera.js
	modified:   public/scripts/engine/GameEntityComponent_2DPhysics.js
	modified:   public/scripts/engine/GameEntityComponent_Input.js
	modified:   public/scripts/engine/GameEntityComponent_Sprite.js
	modified:   public/scripts/engine/GameEvent.js
	modified:   public/scripts/engine/GameNetwork.js
	modified:   public/scripts/engine/GameObject.js
	modified:   public/scripts/engine/GameRenderable2D.js
	modified:   public/scripts/engine/GameRenderableTile2D.js
	modified:   public/scripts/engine/GameRulesBase.js
	modified:   public/scripts/engine/GameSound.js
	modified:   public/scripts/engine/GameSound2D.js
	modified:   public/scripts/engine/GameSoundSystem.js
	modified:   public/scripts/engine/GameTimer.js
	modified:   public/scripts/engine/unit_tests/TestGameClass.js
	modified:   public/scripts/engine/unit_tests/TestGameEntity.js
	modified:   public/scripts/game/GameRules.js