Puzzle Games, developer