class PasteModification: Modification
cells: SparseGrid

A sparse grid class that stores data using hashed coordinates. Similar to a SparseMap except here there is only one entry per grid coordinate. This is suitable for stuff like Cells.

actors: SparseMap

A sparse grid of buckets that objects can be placed into. Used for tracking actors by x,y position in Level.

topLeft: Vector2
__new(
    self: PasteModification,
    cells: SparseGrid,
    actors: SparseMap,
    topLeft: Vector2
)