Made Flyer Abstract - now subclasses of flyer have to implement collision consequences, dying conditions, AI, etc.
Player now "dies" if all hitpoints are lost