A*-based snake agent with a curiosity-based heuristic and some smart albeit situationally dependant tweaks