Rewrite Game

ugly code cleaning

State:
implement lifetime cycle
Rewrite Game

ugly code cleaning

State:
implement lifetime cycle
Rewrite Game

ugly code cleaning

State:
implement lifetime cycle
Rewrite Game

ugly code cleaning

State:
implement lifetime cycle
Rewrite Game

ugly code cleaning

State:
after finishing game & pause