completely rewrite events to use closures
add deadp() method and some debug statements in enemy
do some fixes and prettifying to enemies and entities

+ Fix BAD END in enemies/trans (it was missing)
+ Add whitespace in parent init for GOOD FORMATTING
+ Add separating newline between Entlist and Entity definitions
add demo level

Fixme: crashes when ran out of events