-Refactor to pass in spritebatch instead of using one in each mode.
Kinda still on this fence on this one.