Fortress Magnus

Game description: 

This flying island with defensive towers was sent to protect the main town and save all the princesses. You need to destroy all the enemies who are moving to the city and catch the princesses that are falling from the sky. After each level upgrade your island to cope with more serious opponent.