Today's changes #1 (2013-12-11)

-Fixed the problem with Lua not working(Forgot to exec main file)
-Changed the main file not exist, causing the interpreter to stop(very
minor)
-commented some classes/methods
-refractored namespaces to be Captial
-changed Sprite class to BaseSprite(avoid confliction with namespace)
-changed Spawn class to BaseSpawn(same reason as above)
Today's changes #2 (2013-12-11)

-Added PlayerWrapper.playerPosition : float[]
Today's changes #3 (2013-12-11)

-Fixed MenuBG only changing 1 tile(seems to be caused by bug in a
overloaded method TerrainLayer.setTile()(not fixed))
-Added some random stuff in Menu namespace(menu will be rapidly expanded
on on another branch)
Merge pull request #1 from XepicxnoobX/2013-12-11-Changes

2013 12 11 changes

Overview:
-Refracted names to be more standardized
-Fixed some problems with LuaEngine and MenuBG
-some useless code to think about Metro like UI