Blocks move, enemies move, everything collides.

Test it, please!