Horsham Hornets fight through injuries for big wins over Terang and Hamilton