Realized I should always do a hash on (State sqs), not just sqs!
Test and fail on hash collision on distinct states
Added cheesy instance implementation of hashWithSalt to Square to avoid hash collisions!!
No longer need hash collision detection