[ADD] Game state manager
[IMP] Game state manager testing && various