With an original idea, or by recycling an existing idea and adding some new interesting features, a creative developer can craft a fun casual puzzle game with acceptable playability in managed code for the Windows, Windows Mobile, mobile phones, or other platforms.