Added input helper and movement component