Fix loading of menuimages and fix foreground mapanimations

Maybe a comment that `CLayers` only presents a view on `pMap`. Additionally, it might be good to give `Init` only `NULL` instead of `Kernel()` as this makes it clearer that this call doesn't affect global state.