Squashed commit of the following:

commit 704903377d0b0936f199344b94423e8e324d3474
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Mon Dec 2 11:10:41 2013 +0000

    Bit of a tidy up.

commit c08faabd47f087cfd56880d246b143bbe0959d65
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Mon Dec 2 11:04:40 2013 +0000

    ~

commit b35272f3a16c63c43064d8b51c08a2eab06f1a54
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Mon Dec 2 08:38:07 2013 +0000

    Fixed issue with cells not coming to life.

commit b004f3d953af1fe97481cdd3e8d3a6399be82756
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Mon Dec 2 08:36:57 2013 +0000

    Bit of a refactor.

commit d3fd18cfda484efe120babb992bfbb9a802f2090
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Mon Dec 2 08:36:07 2013 +0000

    Added temporary grid data for testing.

commit de8fecbe1bfe8187eb4b1ed4cbfa2366f891afd4
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sun Dec 1 02:33:06 2013 +0000

    ~

commit ccddeffc57617dc867b7d904635313631e7046e1
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sun Dec 1 00:47:36 2013 +0000

    Almost put back together, working towards full painting again.

commit a230b06eb91c48496364316c1ee463b527cdbf31
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Nov 30 23:16:56 2013 +0000

    ~

commit 959dcfb286f24b0afbaed99aff5274349beebb61
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Nov 30 22:55:59 2013 +0000

    #2 Starting work on UI.

commit a36a51ffe6dae5a1a38fecc9fe8b278b87a19a0f
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Nov 30 22:38:42 2013 +0000

    Fixed compilation error.

commit 2a765c824620bd64295ca267b1d5b2f5840ad58b
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Nov 30 22:25:33 2013 +0000

    Refactoring