moving takes time, animation, better keyboard handlign