Added MiniShips to ContentLoader; fixed overrides

- MiniMap was re-generating a new PlainTexture per Update per MiniShip -
which is expensive. Instead, same PlainTextures are now loaded via the
GameContent object, and are indexed by PlayerType enum.
- I missed a number of override keywords on InitScreen methods when I
added BaseScreen; this caused compiler warnings; fixed.