Why do some games keep us rapt and entertained until the closing credits, while others fizzle out and end up on our pile of shame? Let’s look at some key ways developers can keep players interested (without being evil about it)