Particles O(n*n) issue resolved, GameState type added.