freaking love-hate relationship with this game