added MoveableObject class which Player and Enemy inherit from
overloaded Enemy::chase to accept any MoveableObject