Added semi-functional ball reflection

It doesn't really work quite yet.