ZENGINE: Convert ZEngine singleton accessors to be inline
ZENGINE: Allow changeLocation to be executed right away instead of next frame
ZENGINE: Create method to get the current background offset
ZENGINE: Remove zero valued entries in the global state table once a frame
ZENGINE: Create method for getting the current location
ZENGINE: Create base methods for Control serialization
ZENGINE: Implement TimerNode serialization
ZENGINE: Create ScriptManager state table serialization methods
ZENGINE: Create ScriptManager _activeControls serialization methods
ZENGINE: Create methods for generating save file names
ZENGINE: Implement SaveManager
ZENGINE: Create an instance of SaveManager
ZENGINE: Initialize Location to the main menu

This ensures that the first auto save of the game will have a
useful location