public void HandleCollision(IMario mario, Direction result) { if (mario.MarioPowerupState is NormalMarioPowerupState || mario.MarioPowerupState is SuperMarioPowerupState || mario.MarioPowerupState is FireMarioPowerupState) { mario.BeStar(); } }