BoneCP update

refactored alot of stuff, should be working now