control and movement OK ! + UI