Added all recent modifications

Because we need an update. the game is almost over