Have you ever found yourself completely engrossed in a game that makes you want to pull your hair out, yet you just cannot seem to stop playing? Rhythm-based platformers have a special way of getting into our heads, challenging our reflexes, and rewarding...