random movement is starting to work

The random movement works but is kinda buggy. Everything eventually
gets stuck and ground pokémon currently don't move since they ground
isn't necessarily even everywhere.