Separate layer definitions and hero options

Game part for https://github.com/clintbellanger/flare-engine/pull/920