Physics component cleaned up and commented - clean and shiny ;)