Immersive or Online? CodeCraft Makes The Case For In-Person L