Rewrite of the original Touhoulike roguelike.