My major complaint is that this is super easy to cheese by repeatedly rubbing one of the 2 hearts against a wall, don't really know how to fix this tho :/
Thank you for reporting the bug.