While Hamas last launched a full-scale war against Israel in 2014, it has continued to test-fire rockets and develop military capabilities including digging terror tunnels throughout Gaza and training a new generation of terrorists - all in preparation for another attack on Israel.