It means knowing a few more programming languages, and a few things like how the web works and how browsers work. As jasonandrews said, a lot of work. A crippled version of the game for free is probably better. Just comment out the score saving, and every time the user plays, he starts from scratch. Then for $XX, he buys the pro version, which saves scores, positions, etc., between sessions.