Great work!
The farm sound effect is a bit annoying, and the enemy spawns are unpredictable. It's also a bit hard to position the attacking tower correctly — sometimes it just ends up watching the giant without attacking because it's out of range.