added serializable... unfortunately that still causes troubles.
also started on victory/defeat - position of the base