Using game level design as an applied method for Software Engineering education | IEEE Conference Publication | IEEE Xplore