Funky cube error, looks more like a map or summat.
Added FPS Counter.
A bit of organisation.
More Refactoring. Added some class stubs.
~
Adding Nunit.
Precise Timer.
added external-game
Squashed commit of the following:

commit 5c20deafdb6c7a8a32d77ee3cbf9e3ac92f71377
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 14:59:59 2014 +0000

    Texture Management

commit d2ed1e5f95cff64098f19e5a37345a4d45644408
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 14:39:25 2014 +0000

    DrawSpriteState.cs

commit d3d9a64234dff4f1da443c3ff05fdf99c745da3d
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 13:57:55 2014 +0000

    Notes.

commit af94cdc7050bac2e3276c19b7ec6722251bed103
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 13:57:40 2014 +0000

    Simple TextureManager

commit eda1f93bd5b5b8ff0d8573cfd4a70723497c9e59
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 13:43:46 2014 +0000

    Tidying.

commit 798e0cc68cd47b3afbcd270e06189518f2b2c778
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 13:40:06 2014 +0000

    Marking regions for new classes to handle.

commit 2be9106d5361c5493f3f1450a2de76677eeac630
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 13:35:35 2014 +0000

    Added states.

commit 1fe8c583cb91dc0e0edde7cb9ca3601681e99023
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 13:35:14 2014 +0000

    Corrected states.

commit 4eb66ff44033d47828dc831d1d274a16a2864d05
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 13:34:39 2014 +0000

    Reinstated Input

commit cb69ec2989128bebc7bd25bcacad680c79186ebf
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 13:07:14 2014 +0000

    progress

commit 3e9b1b100dd8df5e0638c8313ade4f86dbdbefd5
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 13:07:02 2014 +0000

    Refactor.

commit 08d0414ce6d92acd26ccf2e5fd0ac56fc9cf1613
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 12:35:47 2014 +0000

    States and Tests!

commit ee817d345e4c9417cfa9cb943723fea843ec6705
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 04:09:15 2014 +0000

    Configurations changes!

commit 0a3ae393fc46bf259d07b5607dc58f1ec5588ee5
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 03:54:39 2014 +0000

    Testing!

commit 7f670873cd08ef3be48783cf48706935596d44e2
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 01:51:39 2014 +0000

    Timer again

commit 190275fbf7ce6d5dbdf35bc2a409bbe1ff3c5b6c
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 01:12:38 2014 +0000

    Removed experimental code.
missing parentheses
Adding Debug OpenTK Build.
test
OpenTK - Switching to Release Build
removing test.txt
Sprites.
Incomplete work on Sprite and Renderer classes.
working after a bit of a hitch
Squashed commit of the following:

commit d453edc53405ca8acf8f7ceadbb2ad0bea0f3498
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sun Jan 26 00:58:09 2014 +0000

    ~

commit 0373bf9d968058b174759f7cdc7db5e6ca5fa483
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sun Jan 26 00:53:46 2014 +0000

    Works!!

commit 3fdad57f610c5683c5a422cc52c076a56804896d
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sun Jan 26 00:29:03 2014 +0000

    it works again

commit d84d9dcf292bcf5b59120d12c7ab3b57573a39e3
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sun Jan 26 00:11:32 2014 +0000

    dunno whats wrong

commit bc478a97f891f8317b9a60d3665422a2ae290b3e
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 23:15:32 2014 +0000

    still working

commit 197a164d1308ac08b8be0d3fdcd09e85c50fc276
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 23:05:18 2014 +0000

    Some vbo output, finally :D

commit 4e5e78bd3bac47f560ccf4365d5ded728f2141ce
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 22:46:24 2014 +0000

    More tweaks to BufferObjectManager

commit bd5d7197ffd1a54ad9e2e7f988847f470f9f2594
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 22:44:31 2014 +0000

    Enabled Input and Camera

commit 9f0d15e6aa8a580fc7054dfcc8fb63b39f1beeb0
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 22:02:19 2014 +0000

    fixed shader error by removing color from vbo

commit 18f9d723df8ac8e1b496d2632d60f071660e0361
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 21:37:28 2014 +0000

    fixed typo

commit 401fe934c6e75d274ad6e9bc451c2d6962a23086
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 21:28:17 2014 +0000

    Fixed bug where the BufferObject wasn't being retrieved from the BufferObjectManager +some more cleaning.

commit 8330a3e96ed05b2f5194d5df3c7954ccf84181fe
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 20:17:58 2014 +0000

    Added vertex attrib pointer calls

commit e04793719920f2e208d46a50f970810a359272d2
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 19:58:01 2014 +0000

    More cleaning up of the code.

commit 65d25e54c656d0a1e2e7c68a2b57b679c060aa7f
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 19:33:14 2014 +0000

    ~

commit a274cadbec61a05416713aa17ce0cef6c35eb0e0
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 19:20:05 2014 +0000

    readability changes to the buffer setup code

commit 3f940b9361fa2b6c0b1f3d8645a953c533c88793
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 19:15:09 2014 +0000

    Added BufferSubData calls for all 3 vertex attributes.

commit 0268421cebfd2ab6bc56ae76fa866483cbc07d06
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 19:01:49 2014 +0000

    another changed to BufferObject adding the VaoId temporarily.

commit 9b8f40da2ad0dc1ab2a8bfca9df32be55b6c6de9
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 18:33:18 2014 +0000

    more buffer restructuring.

commit 360ae4f79d54796cd4f8614ec42aa8555f77c008
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 18:29:18 2014 +0000

    altered object buffer

commit d7aac5d1ef50235cd7417796fe19e9889f468e16
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 18:05:14 2014 +0000

    ~ Disabled 2D setup
    ~ Added Major and Minor to window constructor.

commit 1015ad1b0dfa05ebb17672caa8a3152cffc4a59c
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 07:38:15 2014 +0000

    some progress, i think. . .

commit 77b85c2c74b65c436d84be20e00ba5de44baf9ac
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 03:18:00 2014 +0000

    Setting Vertex Attribute Pointers.

commit f4c47973532c2586a261175a35ec39adc7c89fb8
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 02:50:30 2014 +0000

    ~

commit 64eef0b1e2f300a701f4805ba90d55ad2d8338e4
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 02:50:07 2014 +0000

    turning off 2d mode

commit 5ededb676991188464a76f6856abbc8332b38f0d
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 02:49:52 2014 +0000

    Buffer Pointera

commit 79e92cb84f9272f15e834c83ed100ac725eb3e82
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 02:31:49 2014 +0000

    Vbo tweaks;

commit b3ff1e2a8e0a020d568d1c15edf6baa2f6b02eee
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 01:08:32 2014 +0000

    some progress

commit 1dbe3aa4d506955d060f6e04233e210c62c8fa35
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 00:57:10 2014 +0000

    Custom vertex struct.

commit 153437388af1dc3da47e6ea14e9e6da8d3fb1d93
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Sat Jan 25 00:49:30 2014 +0000

    Need to rethink data-structure

commit 95782a630a52219a41818a5c4764a19a1f2fa7ad
Author: Anthony Woodward <a.woodward6237@student.leedsmet.ac.uk>
Date:   Fri Jan 24 20:46:24 2014 +0000

    New structure for Buffer Management.
OpenTK - Switching to Release Build
Merge branch 'main-dev'