New Player Movement

A non-cluttered player movement script.