SPRIT系の命令とBG系の命令、あとは物理法則なんかを勉強すれば作れると思います。