Created ProjectileEntity and MonsterEntity abstract classes