Two and four stroke engines