Canvas/JS based space shmup.