First version of Side Scrolling Protagonist done.

Fuzz method updated such that it also allows for "apporximate" moving,
where we move the object as far as we can along a vector. The first
version of the SSProtagonist is done, and the main method has been
updated to show how it works. More testing is needed.