The Use of Educational Games in Programming Assignments: SQL Island as a Case Study · Study