Updated my engine

Sort of works but doesn't. Steal character movement from oCharacter.