if a sprite is fully-rotated, fix angle
switching to a new way to do velocity

trying to add this functionality to support gravity and true phsyics.
fixed the angle calculation code

it now properly calculates all of the angles and speeds

added a speed() function.
commented shit up.
added a util module

with default_params() function
added support for world filters.