add a star path finding and other stuff