M-Puzzle - M-Puzzle (official homepage: http://phonphun.altervista.org/M-Puzzle/eng/) is a free, open source, full-featured J2ME (MIDP 2.0) version of the popular 15 puzzle. M-Puzzle uses pictures instead of simple numbered tiles and it can be easily customized by every user, even the ones with no programming knowledge: just read the step-by-step guide here!