made some more changes to the engine.  Still buggyyyyyyyyyyyyyy