State Code Cleanup Part I

Got rid of NullPointerException bugs and introduced a Null State for the
start and end gears. Prefabs were mapped to Toolbox State unless
overridden.