v1 (update, clean and finish game)