Sean: abstract enemy class with pathfinding, centered skill bar, sprite scaling