Fixed typo
Added ObservablePosition interface
Added Rasterizer class
Moved Ball header and implementation into separate directory