comments and semi-working battlezone (refactor)