Switch GameState storage to smart ptrs
Fixed error message
Enum scoping
Enum scoping again, but these aren't even used
Restructure memory management
Added SpriteManager
Added GUI Element Rollover
Added mouse coords to guielements
Added State Info
Function addStateMessage
Added GUIElement - getLocalPoint()
Fixed GUIElement getLocalPoint bounds
GameStates now hold a const sf::Window&
Managers no longer use pointers
Organized assets
SFML is now included in the project
SFMLGUIElement now uses ref_wrappers
Font Manager no longer uses pointers
GUIElements support multiple mouse listeners

setMouseListener functions changed to addMouseListener
Also added removeMouseListener(
Fixed removeMouseListener; added Functor::equals