internal void AttackMonster() { Direction direction = _player.Direction; var attackPosition = Point2D.CreateNear(_player.Position, direction); _enemies.RemoveAll(e => e.Position.Equals(attackPosition)); _renderingPlan.Add(attackPosition, attackPosition, new SwordView(direction)); _renderingPlan.AddTemporarily(attackPosition, new SwordView(direction)); }