examples of core game mechanics