Experimental: A very simple implementation of 2d collision detection & movement. All actors have axis-aligned bounding boxes and a simple sparse grid data structure is used to avoid n^2 intersection checks.