Added equals and toString
Fixed some hatch bugs(still not working -.-)