Physics remake

Squashed commit of the following:

commit ceaac086010fa154de305e8ac800c9808aa948d1
Author: Caskman <eric.cascketta@gmail.com>
Date:   Sun May 5 22:16:23 2013 -0700

    working first take

commit 90f364015e12db48006c00a5e2ff4b666b043953
Author: Caskman <eric.cascketta@gmail.com>
Date:   Sun May 5 21:30:58 2013 -0700

    removed obsolete class

commit 463054f393d76311a8bc8d086eea881edba297e3
Author: Caskman <eric.cascketta@gmail.com>
Date:   Sun May 5 21:18:52 2013 -0700

    refactor

commit 04635ef27acef625c4d831052833b74f446a8b88
Author: Caskman <eric.cascketta@gmail.com>
Date:   Sun May 5 21:17:42 2013 -0700

    copied, pasted, deleted files