adds functionality for moving in all directions
how reloads without black screen