Extended Attack Framework

Defined several demo attacks. Attacks can now be assigned to enemies.
Added Some Attack Methods