It's literally not the only way, bullet will work fine. You'll just have to keep track of and handle acceleration, deceleration, and adding vectors yourself, which is what the 8 direction behavior already does for you.
Iirc there was a built in asteroids example, moving in space is similar to moving on ice.