Rudimentary collision detection

Implemented a basic level of collision detection, however it is
inefficient and lengthly to code. Also need to setup a better way of
creating instances of blocks.