Added lava
Implementing parent class for enemies
Removed duplicated code in enemies using parent class