fixed null pointer exception coming from wrong ship constructor being called at player initialization