Critical analysis of interactive media with software affordances | Synapse