starting over on the history/move recorder
add simulator class for developing ideas about the engine
jotting down a few ideas