Added Shape methods: reset, translate, getBlockPositions
Added Shape Tests