Turning chess into a roguelike via design first principles · HackerTrans