Merged your work with mine (minus your version of ball and physics). Lot's of old, unused files still there. I will remove those in the next commit.