Hill 15 is a very advanced level in the arcade, let alone 20.
I make no judgement on the difficulty of a homebrew game over an arcade game. I think the game should probably have the same difficulty advancement in both versions. Anyway, it's hard enough to write homebrew without imposing additional game design standards besides.