Creating an extremely small and basic game engine for teaching programming concepts