Found a good article with a lot of good points regarding game design. A great read that i suggest anyone to take a look at. Some things seem like common sense, some things are easy to forget. But definitely worth a read.
http://tonydowney.ca/designing-to-succeed/
Cheers!