updated movement a tad and cleaned up code
started working with a* pathfinding