Hit detection and Movement update

Marble has a better circle shape for hit detection and the vector
movement now works properly