Partially implemented more realistic movement system.