- updated naming convention for abstract classes. added Impulse() to a_drawable types. integrated player movement for overworld.