some stuff about attacking and moving