8-way movement because why not?