Affordances and semiotics in games