added ClumsyEngine class