puzzle game made with pygame