changed menus paint method to support additional info painting
added observer pattern between manager and gamemenu
fixed permissions of manager
merging gamestate
Merge branch 'buttonActions' of github.com:Tadimsky/vooga
minor fix to Button class
fix Menu to support gamemenu painting
overhaul of the actionbuttons painting mechanism and selecting, displaying information, as well as painting locations and select/deselect
Allowing select/deselect on screen
Fixed error with get method in nodemap to not return null
Fix for leaving lobby
modified hiearchy, now unified the map
merged conflicts
Made map start painting itself
Got some better painting order
modified editable map to support new hiearchy
Intergrate map with the game side
Merge branch 'Level-Editor' of https://github.com/Tadimsky/vooga into Level-Editor
Made Resources and Terrain be observed correctly
add more method to support gui