Separate Engine classes from Game classes use namespace