bitflags control movement and input now