WIP: collision and stuff.