Open source match 3 game