The Hill class now doesn't cause errors, but works way to slowly