-Worked some further on Block Pushing, but will need to clean up this.
(Gustav & Andreas)