The average user should be able to complete the game in less than an hour
What about endless games which doesn't have strict play time? If you're skilled, you could play for long time but if you're suck at it, you could end the game in couple minutes.