Adding Keyboard class for Lua
Binding Keyboard to Lua
Mouse class - shared library export
Convert tab to spaces
Add a setWindowSize method to Application
Adding stop method and bind it to Lua
Entity system and general header files
Entity system
Generic header files
Adding StateStack
Put application classes in app namespace
States and StateStack
Registering states via Application class
Push a state into Application and Application closes when StateStack is empty
Static attributes name convention
Adding resources holders
Changed inclusions
Added MusicHolder and change State::Context to contain resources
Adding resources to Application and SFML resources inclusion
Remove worthless comment