section 2 of rspls

added game state class, restructured entire project