integrating gameplay elements