Changed Movement to Momentum so it's more descriptive of how it should behave. Defined functions that will eventually perform movement as we would expect it.
trying out different methods for simulating movement around blocks