Bosses are an issue I agree. I didn't really go into this with much of a plan and sort of just programmed whatever first came to mind so I could finish in the few-month timeline. When I patched the game I considered improving the boss battles, but decided it would be best to just improve things generally a bit but otherwise keep the game the same.