shmup layout