A very cute, fun little game! I agree that it's a little confusing what all the tower types do. I also died in one shot to a mortar enemy, which I wasn't sure was fair?
Given your username, I'd imagine the rectangular platforms cause a deep inner conflict for you. I understand, and I am here for you. (EDIT: IAS me too lmao)
Fun game but Cronos was way too easy to beat and the platforming was a little wonky (hitting the bottom edge of a triangle can rocket you down with immense speed).
Check your Javascript settings. We've changed from Itch.io's size auto-detection to 1080p (with a fullscreen button for other monitor types) so that might have fixed your problem.