failed collision stuff; next commit will probably excise Farseer in favor of a custom system