small shmup prototype