decided not to use SpriteBatch as it might not cover the requirements of my course