added basic functionality to engine. I now have shapes that have physical properties like velocity, direction and acceleration