Movements, ugly code, just a try