Make the update steps independent of the framerate, this was giving problems on Valgrind.
Restore the collision of some blocks.