Decoupled player class from ship