There’s a really interesting article on Gamasurta on the use of obstacles and barriers in games and the usability issues associated with them. I thought this was a clear analysis of some of the common usability problems in terms of visibility and affordance, with lots of examples too.
play think learn
Exploring the importance of lifelong play
play think learn
Exploring the importance of lifelong play