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)