Updating default size of window to match loading logo
Adding gamestate library for state handling
Reorging main.lua into state_load and state_vapor
Adding a loading screen
Closes #53