fixed all that bull Sean calls workable code: initialized mutable array allShips, replaced any(tons of them) non-global references to Player class, fixed many other logic problems