Renamed lua::Texture to lua::Image and added sf::Sprite to it.
Implemented the majority of sf::Sprite's sf::Transformable functions to Lua.
It is now possible to display images from Lua to the screen. Pretty hacky solution.
Added time library Lua functions. Returns the current hour and date.
Added game.screen() which returns the size of the screen.
Changed image:rotate to use sf::Transformable::setRotation instead of sf::Transformable::rotate
Added two sf::Texture functions to lua image
Change Lua to have a single global state as opposed to initialized separately.
Lua functions can now be hooked to be updated every update cycle