When artistry, programming, and vision collide. Pushing the bounds of interactive media