refactor_gravity_part1
abstracted intersects into Crafty.intersect
Crafty.math.Vector3D
refactor_gravity_part2
Crafty.defineField
refactor_gravity_part3