Will look into the singlequotes issue!
For example, in golang, I have not typed a full if err != nil {} in years. "err.nn"+tab auto completes to the if, and "err.re" auto completes to the if + return err. To be able to compare what speed I really code at, I should be able to use these to speed things up.
Same as calling functions, I rarely type the full name and instead use tab auto complete. Same for for ranges, "nums.forr" autocompletes to the for i,n := range nums {} form.
Theres no tolerance for typos on code and way more special characters than MonkeyType.
120 on monkeytype can be 50 on wpm
I bought my 5-yo daughter an arcade for her birthday and we have been playing Bobble Bubble non-stop for months, finally beating the game with a single credit!
As we played the game, we discovered new patterns, tricks and pathways to beat impossibly-looking levels safely, and we discovered portals, bonuses and secrets galore. We also got to know each other better, as we play together better than we would play with other people.
The game pushes you constantly between competing to get power-ups and extra-lifes to collaborating to beat asymmetric levels.
There is one power-up that turns the level into a bonus where you have a score board and whoever gets the most bonus items wins extra points. But if you do even scoring, you both get the max bonus. The game is testing you!
It is when you beat the game at the end that the secret of the universe is revealed: Love & Friendship.
The maximum number of possible next moves is 361, which happens only in the initial empty position.
The 361 hardest-to-reach positions (assuming logical rules like [2]) are all the positions with 360 white stones and 1 empty point. these take 2*361 = 722 ply to reach, with black passing all their turns.
And these answers were found without checking all 208168199381979984699478633344862770286522453884530548425639456820927419612738015378525648451698519643907259916015628128546089888314427129715319317557736620397247064840935 legal positions :-) [1]
[1] https://tromp.github.io/go/legal.html
[2] https://tromp.github.io/go.html
It's also a natural infinite game due to Kos which can be the best move to play. This requires a set of extra rules to prevent. (Ko, superKo, triple kos, etc)