fix: missing 'import random' in game_entities.py