Playability

Moved PyroPilot code into ComputerPyroPilot and made it abstract