engine2.py created as a test bed. so far have removed a lot of garbage code. essentially starting non-player object mobement from scratch