Some cleaning up of the demo code. Doesn't quite have unit tests yet, but I'd rather not freeze behaviour that we're likely going to change pretty quickly :)
Renamed all remaining references to heroes and labyrinths to players and game maps.
Moved some conversion functions to better spots.
Turned From into TryFrom to avoid inner panicking and expose errors.
Added an error sink system to safely ignore Bevy system errors when appropriate.
Some cleaning up of the demo code. Doesn't quite have unit tests yet, but I'd rather not freeze behaviour that we're likely going to change pretty quickly :)
From
intoTryFrom
to avoid inner panicking and expose errors.