what are intereasting game mechanics?