added numbered windows, ignorning projectile stuff