Initial upload
major physics fix and more