Input for movement is now always overridden
Use make_unique