Learning the While Cycle when Teaching Programming in a Python Language with Gamification Elements in Minecraft Virtual World