Got rid of scripts/engine/Libs. Put lua 'require' libs into their own directory.
Can now drag and release to select tiles. Still needs tweaking.
Fixed a bug where Vec4 objects would not work properly in Lua scripts.
Fixed the selecting of tiles.
Fixed an issue with bounds on the GameGrid.
Fixed a lua syntax error when removing GameObjects.
Removed debug spam.
Bulk selection of tiles now follows the action of the first tile. (i.e. they all clear or all set)
Scrolling now only fires if the mouse is in the game window.
Fixed memory leak by making all GameObjects referenced by smart pointers.
Removed unused GameCameraBinder class.
Exposed job system to Lua scripts. Ported MiningJob to Lua.