Övergripande OOD samt implementerat olika gamestates

Glömt att kommita mitt arbete igår och även tidigare i veckan