Bosses
Bosses are similar to normal enemies except they have more health. Boss battles also have a time limit. If you run out of time, the Boss' health will be restored. To win, swipe it a lot, even if you have a lot of damage per second upgrades.
Movement
When swiping at the aliens, swipe in a circle as fast as possible. This should result in registering a larger amount of swipes and will allow you to attack multiple times without actually swiping in lines.
Upgrades
Main damage upgrades fall into two categories, per swipe and per second. For an active play style, consider purchasing the swipe upgrades because you will be manually doing most of the damage. When allowing the game to idle, purchase the time upgrades.