ZENGINE: Allow destinations to be negative
ZENGINE: Protect against indicies that are more than an imageWidth/Height from the actual image dimensions
ZENGINE: Prevent endless looping due to incorrect file structure

Some of the .scr files don't properly close the last curly brace
ZENGINE: Change the CLIP template argument to match the type of the indicies
ZENGINE: Allow ONCE_PER_INST puzzles to be repeated once per room instead of once per game
ZENGINE: Reset push_toggle controls global state value to 0 during initialization