Some work done on the collision to allow different size of box collision.  Not solved, need more work, commited to be accesed form elsewhere.