# Gridworld ```{eval-rst} .. autoclass:: sorrel.worlds.Gridworld ``` ## Methods ### Class Methods ```{eval-rst} .. automethod:: sorrel.worlds.Gridworld.create_world .. automethod:: sorrel.worlds.Gridworld.add .. automethod:: sorrel.worlds.Gridworld.remove .. automethod:: sorrel.worlds.Gridworld.move .. automethod:: sorrel.worlds.Gridworld.observe .. automethod:: sorrel.worlds.Gridworld.valid_location ``` ### Static Methods ```{eval-rst} .. tip:: You can still call a static method using an instance. .. automethod:: sorrel.worlds.Gridworld.get_entities_of_kind ```