Deving is hard, but actually finishing the game is harder.