changed renderHearts to be more betterer, doesn't do as many checks