began adding puzzle class