So after a little experimentation, I've done the following:
1) Created a "player" sprite - This is to test to make sure that the game is rendering as it should.
2) Went through each step, testing each one.
3) When I got to:
It started to stop rendering the sprite (though making sure that the sprite was appearing to be rendered ahead of the map.
I'm hoping this wont make a difference but I'm doing this in an AbstractScreen class?