added flags for move's system
complete WASD move
add change direction