I do not think that the point of the event is to test a student's ability to create a game if that is what you are implying. In the description for the rules of the event, the creator specifically states that the event is intended to be a computing event. I would think that because the event is part of Science Olympiad, the event should test a student's ability to "do science" in the computing category. Algorithms are usually considered the "science" of Computer Science and would more truly separate the better programmers from the worse programmers.I think you're missing the point of the event, which is NOT to test programming ability. There's Codes and Algorithms for that.
Maybe there could be a double the point bonus for using Java or more advanced programs.