I. Love. It.
The idea of formulas as stats is by far the most unique game mechanic I've seen in ages. Gravity being normal to individual surfaces and the fact that this affects weapon functionality is a nice touch as well.
If there's anything that could stand fine-tuning, the ray-casting weapon pausing your character's physics is simultaneously very strange and at times can be a bit cheap; perhaps there's a way to make your character continuing to move while firing it change the weapon's effects?