Art of Imperfect Games