finished refactoring physics system (still really buggy)