Turing Project: An Open Educational Game to Teach and Learn Programming Logic | IEEE Conference Publication | IEEE Xplore