Added persistance layer, skip game, XP system and some code cleanup