Author: Patrick McAvena, Developer at Moving Pieces Interactive