mobiChess-an opensource chess game for iPhone and iPod touch by David Singleton