A Python game development tutorial as described in http://www.raywenderlich.com/24252