refactor game logic code, superunknown -> ghost terminology