Week 29

This week I made it so that shots are destroyed when the have left the viewport. I also started laying the grounds for adding a init function for when creating entities.