What you did is okay, but using don't cares would typically simplify the logic.But, is what I did alright too? Present state is 11111 and the next state would be 11101. Or will that cause problems?
Arrange it in gray code order so it will be easier to transfer information to your Kmaps.I will try to create another diagram using don't cares for invalid counts.