Raye W

Results 4 issues of Raye W

## What has been done? Opcode 69 has been added as a surrogate handler for `IfButton1` until more usages can be brought to light other than simply being a different...

## What has been done? - Mutliple delegate features have been added to reduce the tediousness and bugs caused by rewriting code many times, and as a by-product make the...

I have abstracted `QueueTask` in to `CyclableTask` to provide a more extensible and customisable way of creating a task that you want to be cycled over. I have abstracted `QueueTaskSet`...

Problem: `TileCondition` (used by `QueueTask.waitTile(Tile)` does not work correctly. Symptom: `Tile` properties that are used in `Tile.sameAs(Tile)` are `val` thus cannot be changed. When a `Tile` was passed to `TileCondition`...