Now moves correctly up/down/horizontally

Next: need to optimize player movement to reduce cluter