Dance Floor Game Tips #1: Dance Game Foundations