now has keyboard controlled movement