Так баг в том что очки отнимаются или в том что после того, как они отнялись, возвращается не верное-кол-во?
Я щас чекнул, там такая логика:
если есть 200 очков (или больше), то снимается 200 очков; если меньше 200 - снимается сколько есть
и потому столько же и возвращается.