now we can move map with wasd!, but slow and buggy =(