Game Design Theory, Ideas and Examples