Fixed error with zero-check in hspeedv/vspeedv; other.

Fixed return value in BBox/move_bounce_object.
Fixed errors in speed, direction, hspeed, vspeed.

Assignments to speed, direction, hspeed and vspeed now
passes all tests.