The theory of affordances