Started work on #10, this is a buggy mess though
Pretty sure this fixes #10, jumping is weird though
Fixed the jumoing at least

Jumping works fine now, turns out collisions only work going right, not left.
Works a tiny bit better, want to see how it is on netbook
Well this is odd

In a vague attempt at debugging I tried commenting out a large section, and it seems to work perfectly? At least on my laptop where collisions worked before this branch anyway, will have to test on netbook (which is the main purpose of this push). This is very odd but if it works it works and I can merge soonish.
Progress, huzzah
Yet more progress

Seems a large amount of the issues were being caused by some rouge collision detection in Player::move(DynamicBlock*), which is now gone. There is still the occasional glitch, but it seems we're almost there.
It works! Just need to fix window collisions
Fixed issue where player would stick to ceiling
Removed debug

Fixes #10
Merge branch 'collision'

Fixes #10