Most Complex Python Game Code