Updating node with current head node, no changes made
1. Added Classes and Interfaces folders
2. Added IEnemy.cs interface for defining enemies to the Interfaces folder
3. Added IPlayer.cs interface for defining players to the Interfaces folder
4. Added IProjectile.cs interface for defining projectiles to the Interfaces folder
5. Added IRenderable.cs interface for rendering objects to the Interfaces folder
6. Added DefaultEnemy.cs class for the default enemy to the Classes folder
7. Added DefaultPlayer.cs class for the default player to the Classes folder
8. Added Sprite.cs class for generalizing Enemies and Players to the Classes folder
9. Added ResourceManager.cs class for handling the object lists that will be managed during game
10.ResourceManager should now correctly handle drawing sprites, adding new ones to the draw list, and removing from the draw list. It should also only draw sprites that are visible and if their visibility property is set to false they will disappear. Also will not draw inactive sprites and has two more methods to change the size of the sprite that's drawn.
Merging Conflicts with Game1.cs (just a missing using statement)