Someone suggested an infinite runner (KingStarsRobot I think?) due to ease of programming, then we brainstormed for a bit. At some point I took a break and went for a walk and came up with the idea of having multiple runners each with a different key to jump and we iterated from there.