Merge pull request #8 from dorkster/fp_movement

More floating point movement bugfixes
Fix collision_to_map() not including 0.5 offset