Better organization and comments

Added more comments and did some organization work on the projectile and
asteroid managers.