Shelf:Console game programming